import { createEmptyCard, FSRS } from 'ts-fsrs';

// 创建FSRS实例
const f = new FSRS();

// 创建一个新卡片
const card = createEmptyCard();
console.log('初始卡片:', card);

// 设置当前时间
const now = new Date();

// 使用FSRS算法进行复习
// 参数说明: card(卡片), now(当前时间), rating(评分: 1-4表示Again到Easy)
const result = f.repeat(card, now, 3); // 3表示Good

// 输出结果
console.log('复习结果:', result);
console.log('下次复习时间:', result.log.due);
console.log('复习结果属性:', Object.keys(result));
console.log('log属性:', result.log);
console.log('log属性的属性:', Object.keys(result.log));